package Teste;


import Passageiros.TipoClassesDAO;
import Passageiros.DAOException;
import Vo.TipoClassesVO;


public class TesteTipoClasses 
{
	public void inserir( )
	{
		try 
		{
			TipoClassesDAO dao = new TipoClassesDAO( ) ;
			
			TipoClassesVO  classe = new TipoClassesVO ( ) ;
			classe.setCodigo( 3 );
			classe.setDescricao("Executiva2");
				
			dao.inserirClasses( classe ) ;
		} 
		catch ( DAOException e ) 
		{
			e.printStackTrace();
		}
	}
	
	public void alterar( )
	{
		try 
		{
			TipoClassesDAO dao = new TipoClassesDAO( ) ;
			
			TipoClassesVO classe = new TipoClassesVO( ) ;
			classe.setCodigo( 1 );
			classe.setDescricao("Economica2");
				
			dao.alterarClasses(classe) ;
		} 
		catch ( DAOException e ) 
		{
			e.printStackTrace();
		}
	}
	
	public void excluir( )
	{
		try 
		{
			TipoClassesDAO dao = new TipoClassesDAO( ) ;
			
			TipoClassesVO classe = new TipoClassesVO( ) ;
			classe.setCodigo( 12 ) ;
		
			dao.excluirClasses( classe );
		} 
		catch ( DAOException e ) 
		{
			e.printStackTrace();
		}
	}
	
	public void consultar( )
	{
		try 
		{
			TipoClassesDAO dao = new TipoClassesDAO( );
			
			TipoClassesVO classe = dao.consultarClasses( 1 ) ;
			
			if ( classe != null ) 
			{
				System.out.println(" *** classe  Consultada *** ");
				System.out.println( " Nome: " 	+ classe.getDescricao( ));	
			}
		} 
		catch ( DAOException e ) 
		{
			e.printStackTrace();
		}
	}
	
	public static void main( String[] args ) 
	{
		TesteTipoClasses  testarClasse = new TesteTipoClasses ( ) ;
		
		//testarClasse.inserir( ) ;

		//testarClasse.alterar( ) ;

		//testarClasse.consultar( ) ;
		
		testarClasse.excluir();   
	}
}
